#include<stdio.h>
#include<string.h>

int main()
{
	int n,b[200];
	int i,j,t,begin,end;
	char a[200];
	while (scanf("%d",&n)==1)
	{
		t=0;
		memset(b,0,sizeof(b));
		for (i=0;i<=n;i++)
			a[i]=getchar();
		for (i=1;i<=n;i++)
		{
			if (a[i]=='B')
			{
				while (a[i]=='B'&&i<=n)
				{
					b[t]++;
					i++;
				}
				t++;
			}
		}
		printf("%d\n",t);
		if (t!=0)
		{
			for (i=0;i<t;i++)
				printf("%d ",b[i]);
			printf("\n");
		}
	}
	return 0;
}
